home *** CD-ROM | disk | FTP | other *** search
- Short: Powerful programmable database with GUI
- Author: gutmann@informatik.uni-ulm.de
- Uploader: gutmann@informatik.uni-ulm.de
- Type: biz/dbase
-
-
- AMIGABASE V 2.00 (c) 1989-1994 Steffen Gutmann
- ==============================================
-
- AmigaBase is a programmable hierarchical database.
-
- AmigaBase is shareware. This means that the program can be freely copied
- and distributed as long as no more than a nominal fee is charged to
- cover time and copying costs.
-
- All rights reserved.
-
- If you use the program you must register yourself. Therefore send
- a short letter along with the shareware fee to:
-
- Steffen Gutmann
- Wiesentalstr. 30
- D-73312 Geislingen/Eybach.
- GERMANY
-
- The shareware fee is:
-
- in Europe: DM 70,-- (US $50)
- outside Europe: DM 80,-- (US $60)
-
- If you are an registered user of AmigaBase V1.xx you are allowed
- to use the new version. If you want the new user manual you can
- get it for an update fee of DM 30,-- (US $20). Please give me your
- registration number when sending the fee.
-
- Send money by EuroCheck (only in Deutsch Mark (DM)), postal money
- order or cash (take care that the money is not visible from outside!).
- Please add DM 10,- (US $5) when using a foreign check.
-
- On registration you will get the latest version of
- AmigaBase along with the user manual. The manual is available
- in English or German. It has been created by the use of Latex,
- it also contains several screendumps and is about 100 pages.
-
- I cannot guarantee that this program is bug free!
- You use this software at your own risk!
- But if you find a bug then please let me know of it. You can contact
- me by sending a letter to the address above, or by sending an email to
-
- gutmann@informatik.uni-ulm.de
-
- Use email if you can :-)
-
-
- AmigaBase uses 'reqtools.library' (c) Nico François
- and 'gadget.library' (c) Steffen Gutmann.
-
-
- Files:
- ------
-
- You should have the following files:
-
- AmigaBase or AmigaBase.lha - executable program, pakcked eventually.
- Install-AB - Installer script to install AmigaBase
- ReadMe - this file
- LiesMich - German ReadMe
- BUGS
- CONTENTS
- HISTORY
- TODO - further information
- Catalogs/*/AmigaBase.catalog
- - catalog files for other languages than
- English
- Data/Deutsch/* - some example projects (German versions)
- Data/English/* - some example projects (English versions)
- Data/Graphics/Mandelpic.iff
- - iff picture used by the project
- "Mandel pictures".
- libs13/reqtools.library - reqtools.library for Kickstart 1.2/1.3
- libs20/reqtools.library - reqtools.library for Kickstart 2.0
- libs13/gadget.library - gadget library for 1.2/1.3 and 2.0.
- MakeCat/* - information & files to translate
- AmigaBase into another language.
- ToolManager/AmigaBase.brush
- - image file for toolmanager.
- lha - unpacker for AmigaBase.lha
- MuchMore - text displayer
-
-
- Equipment:
- ----------
-
- AmigaBase works on every Amiga with Kickstart 1.2/1.3 or higher.
- You need no hard disk nor a second floppy, you only need at least
- 1 MByte Ram.
-
-
- Installation:
- -------------
-
- For installation use the Installer script 'Install-AB'.
- Double click its icon and follow its instructions.
- It installs AmigaBase, the reqtools.library, the gadget.library, the locale
- files and the example projects.
-
- If you want to install AmigaBase by hand you have to do the following:
-
- Copy reqtools.library and gadget.library to libs:. If you work
- with Kickstart 1.2/1.3 you must copy libs13/reqtools.library to
- libs:reqtools.library. Unpack the file AmigaBase.lha if necessary.
- Now you can start AmigaBase.
-
- If you want AmigaBase to look in your language and you are running
- OS 2.0 with Workbench 2.1 copy Catalogs/your_language/AmigaBase.catalog
- to LOCALE:Catalogs/your_language. If your language is not supported
- have a look into the MakeCat directory and read the ReadMe file.
-
- If you want to start AmigaBase by double clicking an AmigaBase
- project you need to assign AmigaBase: to the directory containing
- AmigaBase.
-
-
- What does AmigaBase offer:
- --------------------------
-
- AmigaBase is not a relational database with SQL interface or something
- like this. AmigaBase is a hierarchical programmable database.
- Nevertheless, or just because, AmigaBase is ideal for managing
- music cassettes, videos, addresses, etc. Complex applications like
- a finance manager with automatic printing of transfer forms
- and writing client accounts is no problem for AmigaBase, too.
-
- A project consists of one or several records. A record is displayed
- by a rectangle with a colored border and a titlebar. The record
- name is displayed in the title bar. A record can be placed beside or
- within annother one (hierarchy).
- In records you can place variables which are used for data input and
- display.
- Data is organized in datasets. For each record you can allocate
- any number of datasets (only limited by available memory).
- Datasets can be ordered by several keys.
- A filter allows the selection of some datasets.
- A print menu allows printing of datasets.
- With a search requester it is easy to find certain datasets.
-
- AmigaBase offers two display modes: form and listing.
- In form display all records are displayed in several windows. In
- each record exactly one dataset is shown.
- In listing display all dataset of a specific record are displayed
- in a scrolling list in a window.
-
- AmigaBase has two operating modes: working mode and installing mode.
- In working mode you can work with your project, input data, start
- programs, etc.
- In installing mode you build your data structure. You can define
- new variables, change and delete them. Variables can be of the type
- BOOLEAN (boolean values), CHOICE (one item out of many items),
- INTEGER (integer values), REAL (floating point values),
- STRING (any text), DATE (date values), TIME (time values),
- or MEMO (unlimited multi line text). Additionally there is the
- program button type which is only used to start AmigaBase programs.
- Furthermore you can define, change and delete texts. Texts are only
- used for decoration in records.
- You can also define, change and delete records and windows.
- You must give each variable, record and window a name. This name
- must begin with an uppercase letter followed by up to nine letters,
- digits or the character '_'. There are some reserved words that
- cannot be used for names.
-
- A special feature of AmigaBase is the programming of it. For each
- variable (except MEMO variables) you can write a program which
- is called whenever you change the contents of this variable or press
- RETURN while the cursor is on the program button variable.
- If you want to have a view into programming AmigaBase I recommend
- that you have a look at the label print program of the cassette
- project (included in the distribution).
-
- A complete description of all functions and abilities of AmigaBase
- is found in the user manual of AmigaBase. This document is available
- by registration only.
-
-
- Import of datasets
- ------------------
-
- For importing datasets there aren't any menu items. But with the use
- of an AmigaBase program you can write your own Import routine.
- First you have to load the import file into a MEMO variable (MEMOLOAD).
- Then you do a FOR loop and examine each line of the MEMO variable.
- Use LeftStr, MidStr, RightStr, Val, etc. to extract the data and
- assign it to the dataset variables.
- This looks awkward, but it is very flexible.
-
-
- New features:
- -------------
-
- o Full font sensitive
- o OS 3.0 look
- o Iconification of windows.
- o Improved memory management
- o Arexx port
- o Copy & paste
- o New variable type: CHOICE
- o MEMO variables with their own window
- o Improved text editor.
- o Enabled use of an external editor
- o Shortcuts for variables
- o Improved preferences settings (project dependent/independent)
- o Formats for date and floating point values.
- o Stack overflow handler and ctrl-c checking
- o Save & load of filter programs
- o Font attributes, background color and borders for all variable types.
- o New program types: PreNewDataset, PostNewDataset, PreDeleteDataset,
- PostDeleteDataset and Functions.
- o Many new functions and improvements for programming AmigaBase
- o Many bug fixes
-
-
- Example projects:
- -----------------
-
- In the directory Data/Deutsch and Data/English you will find some
- example projects.
- If you have created your own project and you think it should be
- distributed with AmigaBase then send it to me! I will have a look
- at it and maybe include it in the next distribution.
-
-
- Installer:
- ----------
-
- Installer and Installer project icon
- (c) Copyright 1991-93 Commodore-Amiga, Inc. All Rights Reserved.
- Reproduced and distributed under license from Commodore.
-
- INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
- NO WARRANTIES ARE MADE. ALL USE IS AT YOUR OWN RISK. NO LIABILITY
- OR RESPONSIBILITY IS ASSUMED.
-
-
- Thanks
- ------
-
- Thanks to
-
- o Paolo Costabel for the Italian translation of the catalog file and the
- user manual.
- o Fabien Larini for the French translation of the catalog file and the
- user manual and for many ideas and improvements.
- (Unfortunately Fabien has sold his Amiga and went to the PeeCee. This
- was before AmigaBase 2.00 has been released, so there only exists an
- French user manual for version 1.31. Is anybody (French prefered) out
- there who wants to continue the French support!?!).
- o Peter Wastholm for the Swedish catalog translation.
- o Eyal Teler for many bug reports and ideas.
- o Falk Hildner, Wolfgang Brodowski, Dirk-Michael Brosig and Michael
- Klingbeil for beta testing and some example projects.
- o All other beta testers.
- o Jürgen Brust, Michael Janich, Nico François, Michael Greenhalg,
- Jan Ulbrich, Andy Buck, Petra Mössner, René Schuster and all
- registered AmigaBase users.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 632 275 56.4% 22-Jul-94 19:01:50 AmigaBase.info
- 84 84 0.0% 09-Oct-94 14:09:08 AmigaBase/.info
- 632 275 56.4% 22-Jul-94 16:49:44 AmigaBase/AB_dir.icon
- 294396 154446 47.5% 09-Oct-94 14:39:22 AmigaBase/AmigaBase
- 822 377 54.1% 19-Sep-94 11:51:36 AmigaBase/AmigaBase.info
- 1172 608 48.1% 08-May-94 22:54:46 AmigaBase/Arexx/insert
- 148 107 27.7% 03-Aug-94 18:54:02 AmigaBase/Arexx/ReadMe
- 149 99 33.5% 07-May-94 15:28:44 AmigaBase/Arexx/status
- 1152 565 50.9% 09-Oct-94 13:25:42 AmigaBase/BUGS
- 1095 331 69.7% 22-Jul-94 16:49:22 AmigaBase/BUGS.info
- 14266 5860 58.9% 09-Oct-94 14:25:58 AmigaBase/Catalogs/Deutsch/AmigaBase.catalog
- 14028 5685 59.4% 09-Oct-94 14:25:56 AmigaBase/Catalogs/Italiano/AmigaBase.catalog
- 13162 5572 57.6% 09-Oct-94 14:25:54 AmigaBase/Catalogs/Svenska/AmigaBase.catalog
- 628 271 56.8% 22-Jul-94 16:49:22 AmigaBase/Data.info
- 41 41 0.0% 19-May-94 22:58:14 AmigaBase/Data/.info
- 628 269 57.1% 30-Mar-93 13:32:26 AmigaBase/Data/Deutsch.info
- 7758 2223 71.3% 23-Jul-94 15:10:52 AmigaBase/Data/Deutsch/Adressen
- 4194 2007 52.1% 23-Jul-94 15:26:22 AmigaBase/Data/Deutsch/Adressen.guide
- 1228 292 76.2% 23-Jul-94 15:22:26 AmigaBase/Data/Deutsch/Adressen.guide.info
- 398 152 61.8% 23-Jul-94 15:10:52 AmigaBase/Data/Deutsch/Adressen.info
- 2802 971 65.3% 07-May-94 22:15:52 AmigaBase/Data/Deutsch/Apfelbilder
- 402 162 59.7% 25-May-94 20:16:10 AmigaBase/Data/Deutsch/Apfelbilder.info
- 755 376 50.1% 27-Mar-93 18:19:02 AmigaBase/Data/Deutsch/Apfelbilder.LiesMich
- 1095 334 69.4% 27-Mar-93 19:11:20 AmigaBase/Data/Deutsch/Apfelbilder.LiesMich.info
- 11904 3429 71.1% 03-Aug-94 19:06:26 AmigaBase/Data/Deutsch/Buchhalter
- 398 156 60.8% 03-Aug-94 19:06:26 AmigaBase/Data/Deutsch/Buchhalter.info
- 11544 4096 64.5% 03-Aug-94 19:07:34 AmigaBase/Data/Deutsch/Buchhalter.LiesMich
- 1095 336 69.3% 27-Mar-93 19:11:22 AmigaBase/Data/Deutsch/Buchhalter.LiesMich.info
- 14450 3683 74.5% 07-May-94 22:48:04 AmigaBase/Data/Deutsch/MusikKassetten
- 398 156 60.8% 07-May-94 22:48:04 AmigaBase/Data/Deutsch/MusikKassetten.info
- 1920 823 57.1% 23-May-93 22:12:14 AmigaBase/Data/Deutsch/MusikKassetten.LiesMich
- 1095 335 69.4% 27-Mar-93 19:11:20 AmigaBase/Data/Deutsch/MusikKassetten.LiesMich.info
- 2414 796 67.0% 20-Feb-94 22:04:40 AmigaBase/Data/Deutsch/Terminkalender
- 402 162 59.7% 20-Feb-94 22:04:40 AmigaBase/Data/Deutsch/Terminkalender.info
- 393 218 44.5% 27-Mar-93 18:01:28 AmigaBase/Data/Deutsch/Terminkalender.LiesMich
- 1095 335 69.4% 27-Mar-93 19:11:20 AmigaBase/Data/Deutsch/Terminkalender.LiesMich.info
- 3654 1225 66.4% 13-Jul-94 12:03:26 AmigaBase/Data/Deutsch/Video
- 398 158 60.3% 13-Jul-94 12:03:26 AmigaBase/Data/Deutsch/Video.info
- 696 355 48.9% 28-Mar-93 16:20:52 AmigaBase/Data/Deutsch/Video.LiesMich
- 1095 337 69.2% 27-Mar-93 19:11:22 AmigaBase/Data/Deutsch/Video.LiesMich.info
- 628 272 56.6% 09-Oct-94 13:09:22 AmigaBase/Data/English.info
- 172 101 41.2% 19-May-94 22:58:14 AmigaBase/Data/English/.info
- 3170 967 69.4% 08-May-94 22:34:36 AmigaBase/Data/English/Address
- 398 155 61.0% 09-Oct-94 13:09:22 AmigaBase/Data/English/Address.info
- 319 162 49.2% 09-Oct-94 13:53:30 AmigaBase/Data/English/Address.ReadMe
- 1095 332 69.6% 09-Oct-94 13:09:22 AmigaBase/Data/English/Address.ReadMe.info
- 2396 819 65.8% 08-May-94 12:02:26 AmigaBase/Data/English/Calendar
- 402 158 60.6% 09-Oct-94 13:09:22 AmigaBase/Data/English/Calendar.info
- 329 190 42.2% 28-Mar-93 21:06:50 AmigaBase/Data/English/Calendar.ReadMe
- 1095 329 69.9% 09-Oct-94 13:09:22 AmigaBase/Data/English/Calendar.ReadMe.info
- 9542 2949 69.0% 19-May-94 22:31:30 AmigaBase/Data/English/Cassettes
- 402 160 60.1% 09-Oct-94 13:09:22 AmigaBase/Data/English/Cassettes.info
- 631 322 48.9% 08-May-94 23:13:18 AmigaBase/Data/English/Cassettes.ReadMe
- 1095 329 69.9% 09-Oct-94 13:09:22 AmigaBase/Data/English/Cassettes.ReadMe.info
- 11010 3258 70.4% 08-May-94 12:04:24 AmigaBase/Data/English/Finance
- 398 158 60.3% 09-Oct-94 13:09:22 AmigaBase/Data/English/Finance.info
- 2477 687 72.2% 08-May-94 23:15:40 AmigaBase/Data/English/Finance.ReadMe
- 1095 330 69.8% 09-Oct-94 13:09:22 AmigaBase/Data/English/Finance.ReadMe.info
- 2702 919 65.9% 08-May-94 12:09:44 AmigaBase/Data/English/Mandel Pictures
- 402 160 60.1% 09-Oct-94 13:09:22 AmigaBase/Data/English/Mandel Pictures.info
- 731 341 53.3% 08-May-94 23:11:18 AmigaBase/Data/English/Mandel Pictures.ReadMe
- 1095 330 69.8% 09-Oct-94 13:09:22 AmigaBase/Data/English/Mandel Pictures.ReadMe.info
- 16982 5126 69.8% 09-Oct-94 00:34:02 AmigaBase/Data/English/Scheduler
- 398 153 61.5% 09-Oct-94 13:09:22 AmigaBase/Data/English/Scheduler.info
- 6010 2461 59.0% 09-Oct-94 12:42:22 AmigaBase/Data/English/Scheduler.ReadMe
- 1095 329 69.9% 09-Oct-94 13:09:22 AmigaBase/Data/English/Scheduler.ReadMe.info
- 3572 1172 67.1% 13-Jul-94 12:03:36 AmigaBase/Data/English/Video
- 398 156 60.8% 09-Oct-94 13:09:22 AmigaBase/Data/English/Video.info
- 641 326 49.1% 28-Mar-93 22:05:58 AmigaBase/Data/English/Video.ReadMe
- 1095 329 69.9% 09-Oct-94 13:09:22 AmigaBase/Data/English/Video.ReadMe.info
- 628 271 56.8% 30-Mar-93 13:32:32 AmigaBase/Data/Graphics.info
- 35154 25545 27.3% 10-Jul-93 17:03:50 AmigaBase/Data/Graphics/Mandelpic.iff
- 468 122 73.9% 30-Mar-93 13:32:32 AmigaBase/Data/Graphics/Mandelpic.iff.info
- 30790 10495 65.9% 09-Oct-94 14:16:02 AmigaBase/HISTORY
- 1095 331 69.7% 22-Jul-94 16:49:22 AmigaBase/HISTORY.info
- 6219 1824 70.6% 09-Oct-94 16:35:22 AmigaBase/Install-AB
- 678 339 50.0% 22-Jul-94 16:51:40 AmigaBase/Install-AB.info
- 115144 60009 47.8% 12-Jan-93 15:50:22 AmigaBase/Installer
- 39012 20693 46.9% 16-Jul-94 16:42:42 AmigaBase/libs13/gadget.library
- 39000 25910 33.5% 08-May-94 20:02:58 AmigaBase/libs13/reqtools.library
- 42476 27838 34.4% 13-Jul-94 11:46:04 AmigaBase/libs20/reqtools.library
- 12110 4779 60.5% 09-Oct-94 13:06:40 AmigaBase/Liesmich
- 1095 330 69.8% 22-Jul-94 16:49:22 AmigaBase/Liesmich.info
- 628 267 57.4% 22-Jul-94 16:49:22 AmigaBase/MakeCat.info
- 100379 25698 74.3% 09-Oct-94 14:45:26 AmigaBase/MakeCat/AppStrings.source
- 467 114 75.5% 07-Apr-93 17:33:20 AmigaBase/MakeCat/AppStrings.source.info
- 1496 780 47.8% 22-Sep-94 22:26:56 AmigaBase/MakeCat/ReadMe
- 1095 334 69.4% 07-Apr-93 17:33:20 AmigaBase/MakeCat/ReadMe.info
- 10900 4308 60.4% 09-Oct-94 13:06:06 AmigaBase/ReadMe
- 1095 332 69.6% 22-Jul-94 16:49:22 AmigaBase/ReadMe.info
- 6868 2644 61.5% 09-Oct-94 13:52:50 AmigaBase/TODO
- 1095 331 69.7% 22-Jul-94 16:49:22 AmigaBase/TODO.info
- 368 222 39.6% 20-Jan-93 14:32:58 AmigaBase/ToolManager/AmigaBase.brush
- -------- ------- ----- --------- --------
- 934653 434978 53.4% 10-Oct-94 11:27:24 93 files
-